Delivered-To: sam.falvo@gmail.com Received: by 10.103.137.135 with SMTP id l129csp1179775vsd; Wed, 24 Jan 2018 11:30:36 -0800 (PST) X-Google-Smtp-Source: AH8x225oRPyq+O4rqiIvG/msP9eN2wIhUvKXD0CXA/dAR0IlcR4gNYAsoF+Rei+1Zyh/iYst8HDQ X-Received: by 10.25.159.195 with SMTP id i186mr4254612lfe.95.1516822236271; Wed, 24 Jan 2018 11:30:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516822236; cv=none; d=google.com; s=arc-20160816; b=Rt1dtK09e9OrcNWew66M5yhuhnOrL1SYPMpW9NqJOTgJfl/B47YsTowcY3WcFlhD// ZQajLUKBvg0KZD3VbAaWeBBF5VNPDHT5YzNZilVF7LJhftlTX5+0phdJBvmYq+5056Y6 n79r2g6wSs37lQHKBJFMqRo8U5TZEJ5QZBXAS/TWe6XWmFuZCsgCVT+JsNBgZ72H89xi m4oPJQk+CpTcePNJ5hCmkCkfhpHHvuEiShX5dndODrg4sg/0esSKI8ndFCPTPbsop0Bg VQNny5PwmqEIMliB/MZfnQVilsaFnqO33nnzmgKrd7VdeHlWbmin0g2cuBHYA9uHNTtx woGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-language:content-transfer-encoding:in-reply-to:mime-version :user-agent:date:message-id:from:references:to:subject :dkim-signature:arc-authentication-results; bh=t49jewv2SyGjUTU2v6ZHtiO+xgSQ32CGBKSNzxdPPP0=; b=BO9KUp6uszYe0x/zo1ly1nHHzxS5Ubiea/vnLXHaNHkmX+hDiVHA0zhHAij/HxEWgo yt6ByEDuEjyBIC81JBxhHPK9aQjHqkW9u5b09AdDw/jVp9MnPJRxGnNJy/AtzDTnN44O n25ATTFXdHsIAL1f+kA3w1tsBJB3fvqtb4I3NEr8XQ3YlAmG9Q0NndClSLjn27RuaGmI +P1l1WXYNbOFDPQZh9/WZqXYm2hL98zjDn0ozXq0SZk2bzrXluNQBdEI5qeq2+7iTztS YQCxLxvx6+eDnZ7e4EJMTBK3PSVV/1cb9LTuCyjmV6wLeV8xDyeAndeKCQO7N7py/bp6 lp7w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kapsi.fi header.s=20161220 header.b=r/UOCiUa; spf=pass (google.com: domain of a1bert@kapsi.fi designates 2001:67c:1be8::25 as permitted sender) smtp.mailfrom=a1bert@kapsi.fi Return-Path: <a1bert@kapsi.fi> Received: from mail.kapsi.fi (mail.kapsi.fi. [2001:67c:1be8::25]) by mx.google.com with ESMTPS id x130si1092395lff.68.2018.01.24.11.30.35 for <sam.falvo@gmail.com> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 24 Jan 2018 11:30:36 -0800 (PST) Received-SPF: pass (google.com: domain of a1bert@kapsi.fi designates 2001:67c:1be8::25 as permitted sender) client-ip=2001:67c:1be8::25; Authentication-Results: mx.google.com; dkim=pass header.i=@kapsi.fi header.s=20161220 header.b=r/UOCiUa; spf=pass (google.com: domain of a1bert@kapsi.fi designates 2001:67c:1be8::25 as permitted sender) smtp.mailfrom=a1bert@kapsi.fi DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=kapsi.fi; s=20161220; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:References:To:Subject; bh=t49jewv2SyGjUTU2v6ZHtiO+xgSQ32CGBKSNzxdPPP0=; b=r/UOCiUarppPHT0UU3dwvJqY80+AcCeeIoi2sa+A/Vdj+72zyplxo7fPhMcb25DozWc/Ftq94HQf7uZ1pv6z86rw7VPtfFrC/Bb/ZX9rQmVoKR+AMQFnPYqauTLgz8a42KP884aNS9uO7uH7UUbPuc4wGltdIc7WjmrARVljLqJeTwWLObHee53UlfMplmoPh779wbsLipmakclOd9WcZ2p6Jo0Bmfb2d593E0wZpBr0+aAC2ncCOvzY5cOfvar4ck77BOxcSqAhoiNrPEL5R0g7my/Je0AhFXMyuqt4zh7hDXLeFk1/j9gfqTI4Zfsi4acgKvoYoIYCoMQR0Qy/sA==; Received: from dna20-124.tampere.customers.dnainternet.fi ([83.102.20.124] helo=[192.168.0.101]) by mail.kapsi.fi with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <a1bert@iki.fi>) id 1eeQkl-0001fk-D7 for sam.falvo@gmail.com; Wed, 24 Jan 2018 21:30:35 +0200 Subject: Re: BOAR's operating system To: Samuel Falvo II <sam.falvo@gmail.com> References: <CAEz=so=3YLDCeDctZKNbnHhmDL6xjM5AvU1DDcLD5yEo=Yc06A@mail.gmail.com> From: Pasi 'Albert' Ojala <a1bert@iki.fi> Message-ID: <e1f42031-3cad-b5b9-e452-e13545a5e859@iki.fi> Date: Wed, 24 Jan 2018 21:30:34 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <CAEz=so=3YLDCeDctZKNbnHhmDL6xjM5AvU1DDcLD5yEo=Yc06A@mail.gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-SA-Exim-Connect-IP: 83.102.20.124 X-SA-Exim-Mail-From: a1bert@iki.fi X-SA-Exim-Scanned: No (on mail.kapsi.fi); SAEximRunCond expanded to false On 01/23/18 06:10, Samuel Falvo II wrote: > Hello; I'm in the process of developing a home-brew computer which, in > the long-term, aims to provide a lot of the look and feel of AmigaOS, > without actually being AmigaOS. It's built on a homebrew 64-bit > RISC-V processor core that, currently, does not have any memory > protection features. It doesn't even have user-mode or > supervisor-mode. Yet. (I do plan on providing these features in the > future, along with OS support for them, but this is a long-term > project.) > > I've looked into porting AROS, but I can't even figure out where to > begin a port of such a large-scale OS. I figure something much > smaller, leaner, and meaner is called for, so I would like to have a > simple to port, yet well proven, operating system available for it. > I'd prefer to not use CP/M or any of its immediate progeny, so I > gravitated towards the option of porting just exec.library and > dos.library as a subset of AmigaOS. > > Imagine my surprise when I found BOAR had done exactly that! > > Towards the goal of not reinventing the wheel, I was wondering two things: > > 1. Can I inherit BOAR's OS for my own computer? I realize I'll need > to rewrite exec.library entirely from scratch (since your code is > written for 68K). Also, > > 2. Can I relicense the result as MPLv2? I would be happy to give > full credit in the project's documentation and source tree. > > I would love to hear your input on this matter. Thanks!! Hi Samuel, You're welcome to model your OS after BOAR. Copy and rewrite the parts you need. Acknowledgement would be appreciated. -Pasi